<?php

/*
 * Класс элемента дерева типа "Adjacency List"
 */

namespace T4\TREE;

class ALNode extends ANode {
    
    public function getParent() {
	return $this->tree->findNodeByID($this->pid);
    }
    
    public function getAllParents() {
	
	$parents = array();
	$node = $this;
	
	while ( null !== ($node = $node->getParent()) ) {
	    $parents[] = $node;
	}
	
	return array_reverse($parents);
	
    }
    
}